home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Software Contest 3 / FM Towns Software Contest 3.iso / exp / video_t / no1 / c_sorse / gamen.c < prev    next >
Text File  |  1994-01-07  |  2KB  |  98 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <mos.h>
  5. #include <winb.h>
  6. #include <te.h>
  7. #include <fntb.h>
  8. #include <gui.h>
  9. #include <egb.h>
  10. #include <wgb.h>
  11.  
  12. extern     char    *guiEgbPtr ;
  13. int    menud = -1;
  14.  
  15. /*  32000   インター カクダイモード   */
  16. void gamen6()
  17. {
  18. EGB_init(guiEgbPtr,4096);
  19. MOS_resolution(0,18);
  20. EGB_resolution(guiEgbPtr,0,18);
  21. EGB_resolution(guiEgbPtr,1,18);
  22. EGB_displayPage(guiEgbPtr,0,1);
  23. EGB_displayStart(guiEgbPtr,0,0,0);
  24. EGB_displayStart(guiEgbPtr,3,640,480);
  25. EGB_writePage(guiEgbPtr,0);
  26. EGB_writeMode(guiEgbPtr,0);
  27. EGB_superImpose(guiEgbPtr,0x81);
  28. MOS_setpos(300,200);
  29. MG_mosDisp(0);
  30. EGB_color(guiEgbPtr,0,32767);
  31. EGB_color(guiEgbPtr,1,0x8000);
  32. EGB_clearScreen(guiEgbPtr);
  33. menud=6;
  34. }
  35.  
  36.  
  37. void gamen2()
  38. {
  39. EGB_init(guiEgbPtr,4096);
  40. MOS_resolution(0,3);
  41. EGB_resolution(guiEgbPtr,0,3);
  42. EGB_resolution(guiEgbPtr,1,3);
  43. EGB_displayPage(guiEgbPtr,0,1);
  44. EGB_displayStart(guiEgbPtr,0,0,0);
  45. EGB_displayStart(guiEgbPtr,3,640,480);
  46. EGB_writePage(guiEgbPtr,0);
  47. EGB_writeMode(guiEgbPtr,0);
  48. MOS_setpos(300,200);
  49. MG_mosDisp(0);
  50. EGB_clearScreen(guiEgbPtr);
  51. menud=2;
  52. }
  53.  
  54.  
  55. /*      256  インタレース    */
  56. void gamen0()
  57. {
  58. EGB_init(guiEgbPtr,4096);
  59. MOS_resolution(0,14);
  60. EGB_resolution(guiEgbPtr,0,14);
  61. EGB_resolution(guiEgbPtr,1,14);
  62. EGB_displayPage(guiEgbPtr,0,1);
  63. EGB_displayStart(guiEgbPtr,0,0,0);
  64. EGB_displayStart(guiEgbPtr,3,720,480);
  65. EGB_color(guiEgbPtr,0,255);
  66. EGB_writePage(guiEgbPtr,0);
  67. EGB_writeMode(guiEgbPtr,0);
  68. EGB_superImpose(guiEgbPtr,0x81);
  69. MOS_setpos(300,200);
  70. MG_mosDisp(0);
  71. EGB_clearScreen(guiEgbPtr);
  72. menud=0;
  73. }
  74.  
  75.  
  76. void gamen1()
  77. {
  78. EGB_init(guiEgbPtr,4096);
  79. MOS_resolution(0,11);
  80. MOS_color(0,32767);
  81. EGB_resolution(guiEgbPtr,0,11);
  82. EGB_resolution(guiEgbPtr,1,11);
  83. EGB_displayPage(guiEgbPtr,0,1);
  84. EGB_displayStart(guiEgbPtr,0,0,0);
  85. EGB_displayStart(guiEgbPtr,3,320,240);
  86. EGB_color(guiEgbPtr,1,0x8000);
  87. EGB_color(guiEgbPtr,0,32000);
  88. EGB_writePage(guiEgbPtr,1);
  89. EGB_writeMode(guiEgbPtr,0);
  90. EGB_clearScreen(guiEgbPtr);
  91. EGB_writePage(guiEgbPtr,0);
  92. EGB_superImpose(guiEgbPtr,0x81);
  93. MOS_setpos(150,120);
  94. MG_mosDisp(0);
  95. EGB_clearScreen(guiEgbPtr);
  96. menud=1;
  97. }
  98.